home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / gnu / nethack.lha / nethack-3.1 / dat / Priest.des < prev    next >
Text File  |  1993-01-24  |  10KB  |  347 lines

  1. #    SCCS Id: @(#)Priest.des    3.1    92/09/22
  2. #    Copyright (c) 1989 by Jean-Christophe Collet
  3. #    Copyright (c) 1991-2 by M. Stephenson
  4. # NetHack may be freely redistributed.  See license for details.
  5. #
  6. #    The "start" level for the quest.
  7. #
  8. #    Here you meet your (besieged) class leader, High Priest
  9. #    and receive your quest assignment.
  10. #
  11. MAZE: "P-start",' '
  12. FLAGS: noteleport,hardfloor
  13. GEOMETRY:center,center
  14. MAP
  15. ............................................................................
  16. ............................................................................
  17. ............................................................................
  18. ....................------------------------------------....................
  19. ....................|................|.....|.....|.....|....................
  20. ....................|..------------..|--+-----+-----+--|....................
  21. ....................|..|..........|..|.................|....................
  22. ....................|..|..........|..|+---+---+-----+--|....................
  23. ..................---..|..........|......|...|...|.....|....................
  24. ..................+....|..........+......|...|...|.....|....................
  25. ..................+....|..........+......|...|...|.....|....................
  26. ..................---..|..........|......|...|...|.....|....................
  27. ....................|..|..........|..|+-----+---+---+--|....................
  28. ....................|..|..........|..|.................|....................
  29. ....................|..------------..|--+-----+-----+--|....................
  30. ....................|................|.....|.....|.....|....................
  31. ....................------------------------------------....................
  32. ............................................................................
  33. ............................................................................
  34. ............................................................................
  35. ENDMAP
  36. # Random Monsters
  37. RANDOM_MONSTERS: 'Z', 'W'
  38. # Dungeon Description
  39. REGION:(00,00,75,19),lit,"ordinary"
  40. REGION:(24,06,33,13),lit,"temple"
  41. # Portal arrival point
  42. BRANCH:(05,04,05,04),(0,0,0,0)
  43. # Stairs
  44. STAIR:(52,09),down
  45. # Doors
  46. DOOR:locked,(18,09)
  47. DOOR:locked,(18,10)
  48. DOOR:closed,(34,09)
  49. DOOR:closed,(34,10)
  50. DOOR:closed,(40,05)
  51. DOOR:closed,(46,05)
  52. DOOR:closed,(52,05)
  53. DOOR:locked,(38,07)
  54. DOOR:closed,(42,07)
  55. DOOR:closed,(46,07)
  56. DOOR:closed,(52,07)
  57. DOOR:locked,(38,12)
  58. DOOR:closed,(44,12)
  59. DOOR:closed,(48,12)
  60. DOOR:closed,(52,12)
  61. DOOR:closed,(40,14)
  62. DOOR:closed,(46,14)
  63. DOOR:closed,(52,14)
  64. # Unattended Altar - unaligned due to conflict - player must align it.
  65. ALTAR:(28,09),noalign,altar
  66. # High Priest
  67. MONSTER:'@',"Arch Priest",(28,10)
  68. # The treasure of High Priest
  69. OBJECT:'(',"chest",(27,10)
  70. # knight guards for the audience chamber
  71. MONSTER:'@',"acolyte",(32,07)
  72. MONSTER:'@',"acolyte",(32,08)
  73. MONSTER:'@',"acolyte",(32,11)
  74. MONSTER:'@',"acolyte",(32,12)
  75. MONSTER:'@',"acolyte",(33,07)
  76. MONSTER:'@',"acolyte",(33,08)
  77. MONSTER:'@',"acolyte",(33,11)
  78. MONSTER:'@',"acolyte",(33,12)
  79. # Non diggable walls
  80. NON_DIGGABLE:(00,00,75,19)
  81. # Random traps
  82. TRAP:"dart",(20,09)
  83. TRAP:"dart",(20,10)
  84. TRAP:random,random
  85. TRAP:random,random
  86. TRAP:random,random
  87. TRAP:random,random
  88. # Monsters on siege duty.
  89. MONSTER: 'Z',"human zombie",(37,01)
  90. MONSTER: 'Z',"human zombie",(37,18)
  91. MONSTER: 'Z',"human zombie",(03,03)
  92. MONSTER: 'Z',"human zombie",(65,04)
  93. MONSTER: 'Z',"human zombie",(12,11)
  94. MONSTER: 'Z',"human zombie",(60,12)
  95. MONSTER: 'Z',"human zombie",(14,08)
  96. MONSTER: 'Z',"human zombie",(55,00)
  97. MONSTER: 'Z',"human zombie",(18,18)
  98. MONSTER: 'Z',"human zombie",(59,10)
  99. MONSTER: 'Z',"human zombie",(13,09)
  100. MONSTER: 'Z',"human zombie",(01,17)
  101.  
  102. #
  103. #    The "locate" level for the quest.
  104. #
  105. #    Here you have to locate the Temple of Nalzok to go
  106. #    further towards your assigned quest.
  107. #
  108.  
  109. MAZE: "P-locate",' '
  110. FLAGS: hardfloor
  111. # This is a kludge to init the level as a lit field.
  112. INIT_MAP: '.' , '.' , false , false , lit , false
  113. GEOMETRY:center,center
  114. MAP
  115. ........................................
  116. ........................................
  117. ..........----------+----------.........
  118. ..........|........|.|........|.........
  119. ..........|........|.|........|.........
  120. ..........|----.----.----.----|.........
  121. ..........+...................+.........
  122. ..........+...................+.........
  123. ..........|----.----.----.----|.........
  124. ..........|........|.|........|.........
  125. ..........|........|.|........|.........
  126. ..........----------+----------.........
  127. ........................................
  128. ........................................
  129. ENDMAP
  130. # Random Monsters
  131. RANDOM_MONSTERS: 'Z', 'W'
  132. # Dungeon Description
  133. REGION:(00,00,09,13),unlit,"morgue"
  134. REGION:(09,00,30,01),unlit,"morgue"
  135. REGION:(09,12,30,13),unlit,"morgue"
  136. REGION:(31,00,39,13),unlit,"morgue"
  137. REGION:(11,03,29,10),lit,"temple",filled,true
  138. # The altar inside the temple
  139. ALTAR:(20,07),noalign,shrine
  140. MONSTER:'@',"aligned priest",(20,07),noalign,hostile
  141. # Doors
  142. DOOR:locked,(10,06)
  143. DOOR:locked,(10,07)
  144. DOOR:locked,(20,02)
  145. DOOR:locked,(20,11)
  146. DOOR:locked,(30,06)
  147. DOOR:locked,(30,07)
  148. # Stairs
  149. # Note:  The up stairs are *intentionally* off of the map.
  150. STAIR:(43,05),up
  151. STAIR:(20,06),down
  152. # Non diggable walls
  153. NON_DIGGABLE:(10,02,30,13)
  154. # Objects (inside the antechambers).
  155. OBJECT:random,random,(14,03)
  156. OBJECT:random,random,(15,03)
  157. OBJECT:random,random,(16,03)
  158. OBJECT:random,random,(14,10)
  159. OBJECT:random,random,(15,10)
  160. OBJECT:random,random,(16,10)
  161. OBJECT:random,random,(17,10)
  162. OBJECT:random,random,(24,03)
  163. OBJECT:random,random,(25,03)
  164. OBJECT:random,random,(26,03)
  165. OBJECT:random,random,(27,03)
  166. OBJECT:random,random,(24,10)
  167. OBJECT:random,random,(25,10)
  168. OBJECT:random,random,(26,10)
  169. OBJECT:random,random,(27,10)
  170. # Random traps
  171. TRAP:random,(15,04)
  172. TRAP:random,(25,04)
  173. TRAP:random,(15,09)
  174. TRAP:random,(25,09)
  175. TRAP:random,random
  176. TRAP:random,random
  177. # No random monsters - the morgue generation will put them in.
  178.  
  179. #
  180. #    The "goal" level for the quest.
  181. #
  182. #    Here you meet Nalzok your nemesis monster.  You have to
  183. #    defeat Nalzok in combat to gain the artifact you have
  184. #    been assigned to retrieve.
  185. #
  186.  
  187. MAZE: "P-goal", ' '
  188. INIT_MAP: 'L' , '.' , false , false , unlit , false
  189. GEOMETRY:center,center
  190. MAP
  191. .L......L.LLL.......LL....
  192. .LLL.......L......LL......
  193. LL.LL.............L.LL....
  194. ..........................
  195. ......................LL..
  196. ......................LLL.
  197. LL........................
  198. .LL.......................
  199. .LL................LL.L...
  200. ..LL.....L.LL.......LLL...
  201. .........LLL.........L....
  202. ENDMAP
  203. # Random Monsters
  204. RANDOM_MONSTERS: 'Z', 'W'
  205. # Dungeon Description
  206. REGION:(00,00,25,10),unlit,"ordinary"
  207. # Stairs
  208. STAIR:(20,05),up
  209. # Objects
  210. OBJECT:'[',"helm of brilliance",(13,05),blessed,0,"The Mitre of Holiness"
  211. OBJECT:random,random,random
  212. OBJECT:random,random,random
  213. OBJECT:random,random,random
  214. OBJECT:random,random,random
  215. OBJECT:random,random,random
  216. OBJECT:random,random,random
  217. OBJECT:random,random,random
  218. OBJECT:random,random,random
  219. OBJECT:random,random,random
  220. OBJECT:random,random,random
  221. OBJECT:random,random,random
  222. OBJECT:random,random,random
  223. OBJECT:random,random,random
  224. OBJECT:random,random,random
  225. # Random traps
  226. TRAP:"fire",random
  227. TRAP:"fire",random
  228. TRAP:"fire",random
  229. TRAP:"fire",random
  230. TRAP:random,random
  231. TRAP:random,random
  232. # Random monsters.
  233. MONSTER:'&',"Nalzok",(13,05)
  234. MONSTER:'Z',"human zombie",random
  235. MONSTER:'Z',"human zombie",random
  236. MONSTER:'Z',"human zombie",random
  237. MONSTER:'Z',"human zombie",random
  238. MONSTER:'Z',"human zombie",random
  239. MONSTER:'Z',"human zombie",random
  240. MONSTER:'Z',"human zombie",random
  241. MONSTER:'Z',"human zombie",random
  242. MONSTER:'Z',"human zombie",random
  243. MONSTER:'Z',"human zombie",random
  244. MONSTER:'Z',"human zombie",random
  245. MONSTER:'Z',"human zombie",random
  246. MONSTER:'Z',"human zombie",random
  247. MONSTER:'Z',"human zombie",random
  248. MONSTER:'Z',"human zombie",random
  249. MONSTER:'Z',"human zombie",random
  250. MONSTER:'Z',random,random
  251. MONSTER:'Z',random,random
  252. MONSTER:'W',"wraith",random
  253. MONSTER:'W',"wraith",random
  254. MONSTER:'W',"wraith",random
  255. MONSTER:'W',"wraith",random
  256. MONSTER:'W',"wraith",random
  257. MONSTER:'W',"wraith",random
  258. MONSTER:'W',"wraith",random
  259. MONSTER:'W',"wraith",random
  260. MONSTER:'W',random,random
  261.  
  262. #
  263. #    The "fill" levels for the quest.
  264. #
  265. #    These levels are used to fill out any levels not occupied by specific
  266. #    levels as defined above. "filla" is the upper filler, between the
  267. #    start and locate levels, and "fillb" the lower between the locate
  268. #    and goal levels.
  269. #
  270.  
  271. LEVEL: "P-filla"
  272. # Random Monsters
  273. RANDOM_MONSTERS: 'Z', 'W'
  274. #
  275. ROOM: "ordinary" , random, random, random, random
  276. STAIR: random, up
  277. OBJECT: random,random,random
  278. MONSTER: 'Z', "human zombie", random
  279.  
  280. ROOM: "ordinary" , random, random, random, random
  281. OBJECT: random, random, random
  282. OBJECT: random,random,random
  283.  
  284. ROOM: "ordinary" , random, random, random, random
  285. OBJECT: random, random, random
  286. TRAP: random, random
  287. OBJECT: random,random,random
  288. MONSTER: 'Z', "human zombie", random
  289.  
  290. ROOM: "morgue" , random, random, random, random
  291. STAIR: random, down
  292. OBJECT: random, random, random
  293. TRAP: random, random
  294.  
  295. ROOM: "ordinary" , random, random, random, random
  296. OBJECT: random, random, random
  297. OBJECT: random, random, random
  298. TRAP: random, random
  299. MONSTER: 'W', "wraith", random
  300.  
  301. ROOM: "morgue" , random, random, random, random
  302. OBJECT: random, random, random
  303. TRAP: random, random
  304.  
  305. RANDOM_CORRIDORS
  306.  
  307. LEVEL: "P-fillb"
  308. # Random Monsters
  309. RANDOM_MONSTERS: 'Z', 'W'
  310. #
  311. ROOM: "ordinary" , random, random, random, random
  312. STAIR: random, up
  313. OBJECT: random,random,random
  314. MONSTER: 'Z', "human zombie", random
  315. MONSTER: 'W', "wraith", random
  316.  
  317. ROOM: "morgue" , random, random, random, random
  318. OBJECT: random, random, random
  319. OBJECT: random, random, random
  320. OBJECT: random,random,random
  321.  
  322. ROOM: "ordinary" , random, random, random, random
  323. OBJECT: random, random, random
  324. TRAP: random, random
  325. OBJECT: random,random,random
  326. MONSTER: 'Z', "human zombie", random
  327. MONSTER: 'W', "wraith", random
  328.  
  329. ROOM: "morgue" , random, random, random, random
  330. STAIR: random, down
  331. OBJECT: random, random, random
  332. OBJECT: random, random, random
  333. TRAP: random, random
  334.  
  335. ROOM: "ordinary" , random, random, random, random
  336. OBJECT: random, random, random
  337. OBJECT: random, random, random
  338. TRAP: random, random
  339. MONSTER: 'Z', "human zombie", random
  340. MONSTER: 'W', "wraith", random
  341.  
  342. ROOM: "morgue" , random, random, random, random
  343. OBJECT: random, random, random
  344. TRAP: random, random
  345.  
  346. RANDOM_CORRIDORS
  347.